Weird behavior when passing a random number to html in javascript